package com.xja.springboot.util;

public class FileNameUtil {
    //获取年月日时分秒
    public static String getNewFileNameYMD(String oldFileName){
        //判断文件名称是否合法
        if(oldFileName==null || "".equals(oldFileName))
            return oldFileName;
        if(oldFileName.indexOf(".")==-1)
            return oldFileName;
        String extFile = oldFileName.substring(oldFileName.indexOf(".")+1);
        String ymd = DateUtil.newDateToStr();
        //Math.random()的范围  random()*(最大范围-最小范围) + 最小值
        String sjs = (int)(Math.random()*8999+1000)+"";
        //random 0  ----- 0.9999一个小数     乘以  8999 得到一个  0.000 ----8999.999的一个小数	+1000
        // 1000--9999.999一个数 然后取整   1000-9999的一个随机数
        return ymd+sjs+"."+extFile;
    }
    public static void main(String[] args){
        System.out.println("新文件名称:" +getNewFileNameYMD("abc.jpg"));
    }
}
